package generics;

import java.util.ArrayList;
import java.util.List;
/**
 * Created with IntelliJ IDEA
 * Description：通配符
 * User：chenshu
 * Date：2023-10-26
 * Time：21:57
 */


class Message<T> {
    private T message ;
    public T getMessage() {
        return message;
    }
    public void setMessage(T message) {
        this.message = message;
    }
}

public class TestDemo4 {
    public static void main(String[] args) {
        Message<String> message = new Message<>() ;
        message.setMessage("hello world");
        Message<Integer> message2 = new Message<>();
        message2.setMessage(666);
        fun(message);
        fun(message2);
    }
    public static void fun(Message<?> temp){
        //不能往里面加元素
        //temp.setMessage(1);

        System.out.println(temp.getMessage());
    }
}
